right renal agenesis - Turkish English Dictionary